package com.cms.admin.mapper;

import com.cms.admin.model.GoodsDataUserRemark;
import com.cms.admin.model.GoodsDataUserRemarkExt;

import java.util.List;

public interface GoodsDataUserRemarkMapper {
    int deleteByPrimaryKey(Long recid);

    int insert(GoodsDataUserRemark record);

    int insertSelective(GoodsDataUserRemark record);

    GoodsDataUserRemark selectByPrimaryKey(Long recid);

    int updateByPrimaryKeySelective(GoodsDataUserRemark record);

    int updateByPrimaryKey(GoodsDataUserRemark record);

    long countBySelective(GoodsDataUserRemark record);

    List<GoodsDataUserRemark> selectBySelectiveWithLimit(GoodsDataUserRemarkExt example);

    List<GoodsDataUserRemark> selectBySelective(GoodsDataUserRemarkExt example);

    void deleteByUserDataId(Long userDataId);

    void insertList(List<GoodsDataUserRemark> goodsDataUserRemarks);

    int insertSelectiveAndGetId(GoodsDataUserRemark record);
}